// components/product-card/index.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    buttonText: {
      type: String,
      value: '选规格'
    },
    num: {//已选数量
      type: Number,
      value: 2
    },
    goods:{
      type:Object,
      value:{
        goodsAttrPOS:[]
      }
    }
  },
  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    //选规格
    onButtonTap() {
      this.triggerEvent('tap')
    },
    //添加购物车数量
    addNumFromCart(e){
      const { value } = e.detail;
      console.info("goods:添加购物车数量")
      this.triggerEvent('add', {
        value,
        item: this.data.goods
      });
    },
    //减少数量
    subNumFromCart(e){
      const { value } = e.detail;
      this.triggerEvent('sub', {
        value,
        item: this.data.goods
      });
    },
    //选规格
    onToSelect(e){
      this.triggerEvent('toSelect', {
        item: this.data.goods
      });
    },
    onDetails(e){
      this.triggerEvent('onDetails', {
        item: this.data.goods
      });
    }
  }
})